package com.maycari.captainbi.data.dto;

import java.math.BigDecimal;

import java.io.Serializable;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;

/**
 * <p>
 * 店铺运营指数报告列表(客户服务)
 * </p>
 *
 * @author 王宏伟
 * @since 2021-04-02
 */
@Data
@EqualsAndHashCode(callSuper = false)
@ApiModel(value="Captain11Dto对象", description="店铺运营指数报告列表(客户服务)")
public class Captain11Dto implements Serializable {

    private static final long serialVersionUID = 1L;

    private Long id;

    @ApiModelProperty(value = "外键关联f_amazon_store_performance_check_list_001")
    private Integer checkId;

    @ApiModelProperty(value = "站点id")
    private Integer siteId;

    @ApiModelProperty(value = "时间窗起始时间")
    private String startTimeStr;

    @ApiModelProperty(value = "时间窗起始时间戳")
    private Integer startTime;

    @ApiModelProperty(value = "时间窗结束时间")
    private String endTimeStr;

    @ApiModelProperty(value = "时间窗结束时间戳")
    private Integer endTime;

    @ApiModelProperty(value = "更新时间")
    private Integer updateTime;

    @ApiModelProperty(value = "个数")
    private Integer orderCount;

    @ApiModelProperty(value = "迟交运费率")
    private BigDecimal lateShipmentRate;

    @ApiModelProperty(value = "迟交运费数")
    private Integer lateShipmentCount;

    @ApiModelProperty(value = "履行前取消率")
    private BigDecimal preFulfillmentCancellationRate;

    @ApiModelProperty(value = "履行前取消数")
    private Integer preFulfillmentCancellationCount;

    @ApiModelProperty(value = "拒收率")
    private BigDecimal refundsRate;

    @ApiModelProperty(value = "拒收数量")
    private Integer refundsCount;

    @ApiModelProperty(value = "年份")
    private Integer myear;

    @ApiModelProperty(value = "月份")
    private Integer mmonth;

    @ApiModelProperty(value = "日期")
    private Integer mday;

    @ApiModelProperty(value = "授权管理表id")
    private Integer authorizationId;

}
